package niconama04.client;

import java.util.List;

import niconama04.shared.data.Category;
import niconama04.shared.data.CategoryOriginal;
import niconama04.shared.data.Grammer;
import niconama04.shared.data.GrammerWord;
import niconama04.shared.data.Original;
import niconama04.shared.data.Word;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("reference")
public interface ReferenceService extends RemoteService {

	List<Grammer> getGrammers() throws Exception;

	List<Word> getWords() throws Exception;
	
	List<Original> getOriginals() throws Exception;

	List<Category> getCategorys() throws Exception;

	List<GrammerWord> getGrammerWords() throws Exception;

	List<CategoryOriginal> getCategoryOriginals() throws Exception;
}
